package csxXiti.xiti1;

/**
 * 2021年9月2日00:05:58
 * 对于某移动通信公司的某通话服务，按如下标准收取长途通话费：
 * 基本通话费是每分钟 2 角钱，不足 1 分钟的部分则按照 1 分钟计算；
 * 长途通话费是每 6 秒 7 分钱，不足 6 秒的部分 按照 6 秒计算。整个长途通话费用由上述两项加起来。
 * 编写一个 Java 程序实现上面的计算。
 * 要求：编写一个声明为“public void calcFee(int iSeconds)”的方法，该方法接收通话的秒数， 然后计算出费用并显示出来。
 * 在 main 方法中调用该方法，分别将通话长度为 5 秒、60 秒、 61 秒、119 秒四种情况下的费用打印出来。
 * 提示：为了避免出现小数，采用分而不是元来计 算，且需要使用 Math 类的某个方法。
 */
public class xiti1_4 {
    public static void main(String[] args) {

        calcFee(5);
        calcFee(60);
        calcFee(61);
        calcFee(119);
    }

    public static void calcFee(int iSeconds) {
        int minutes = iSeconds / 60;
        int second =  iSeconds / 6;
        if(iSeconds%60>0){
            minutes++;
        }
        if(iSeconds%6>0){
            second++;
        }

        int money =  minutes * 20;
        int moneypro =  second * 7;
        int sum = money + moneypro;
        System.out.println("通话时间"+iSeconds+"秒的话费是："+sum+"分钱");
    }
}
